supporting castro - German English Dictionary